package com.mr.pay.domain;

import com.skysz.framework.domain.AbstractDomain;
/**
 * b-客户结账表  b_cust_pay
 * @author zhaow
 */
public class CustPay extends AbstractDomain {
	private static final long serialVersionUID = 4099351095778145869L;
	private Double cardAmount; //卡金额
	private Long cardCount;  //卡次数
	private Double freeAmount;  //免费金额
	private Double arrearsAmount;  //欠款金额
	private Double backAmount;  //
	private Double cashAmount;  //现金金额
	private Double bankAmount;  //银行卡金额
	private Double payAmount;  //付款总额
	private Double prodSumAmount;  //产品合计金额
	private Double serverSumAmount;  //服务合计金额
	private String serialNo;  //流水号
	private Cust cust ;  //客户ID
	private String status;  //单据状态 未结账1; 已结账2
	private String remark;
	
	public CustPay(Long id){
		super(id) ;
	}
	public CustPay(){
	}
	public Double getCardAmount() {
		return cardAmount;
	}
	public void setCardAmount(Double cardAmount) {
		this.cardAmount = cardAmount;
	}
	public Long getCardCount() {
		return cardCount;
	}
	public void setCardCount(Long cardCount) {
		this.cardCount = cardCount;
	}
	public Double getFreeAmount() {
		return freeAmount;
	}
	public void setFreeAmount(Double freeAmount) {
		this.freeAmount = freeAmount;
	}
	public Double getArrearsAmount() {
		return arrearsAmount;
	}
	public void setArrearsAmount(Double arrearsAmount) {
		this.arrearsAmount = arrearsAmount;
	}
	public Double getBackAmount() {
		return backAmount;
	}
	public void setBackAmount(Double backAmount) {
		this.backAmount = backAmount;
	}
	public Double getCashAmount() {
		return cashAmount;
	}
	public void setCashAmount(Double cashAmount) {
		this.cashAmount = cashAmount;
	}
	public Double getBankAmount() {
		return bankAmount;
	}
	public void setBankAmount(Double bankAmount) {
		this.bankAmount = bankAmount;
	}
	public Double getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(Double payAmount) {
		this.payAmount = payAmount;
	}
	public Double getProdSumAmount() {
		return prodSumAmount;
	}
	public void setProdSumAmount(Double prodSumAmount) {
		this.prodSumAmount = prodSumAmount;
	}
	public Double getServerSumAmount() {
		return serverSumAmount;
	}
	public void setServerSumAmount(Double serverSumAmount) {
		this.serverSumAmount = serverSumAmount;
	}
	public String getSerialNo() {
		return serialNo;
	}
	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}
	public Cust getCust() {
		return cust;
	}
	public void setCust(Cust cust) {
		this.cust = cust;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	
}
